Dynamic Interpretation and Hoare Deduction

نویسندگان

  • Jan van Eijck
  • Fer-Jan de Vries
چکیده

In this paper we present a dynamic assignment language which extends the dynamic predicate logic of Groenendijk & Stokhof [1991: 39{100] with assignment and with generalized quanti ers. The use of this dynamic assignment language for natural language analysis, along the lines of o.c. and [Barwise, 1987: 1{29], is demonstrated by examples. We show that our representation language permits us to treat a wide variety of `donkey sentences': conditionals with a donkey pronoun in their consequent and quanti ed sentences with donkey pronouns anywhere in the scope of the quanti er. It is also demonstrated that our account does not su er from the so-called proportion problem. Discussions about the correctness or incorrectness of proposals for dynamic interpretation of language have been hampered in the past by the di culty of seeing through the rami cations of the dynamic semantic clauses (phrased in terms of input-output behaviour) in non-trivial cases. To remedy this, we supplement the dynamic semantics of our representation language with an axiom system in the style of Hoare. While the representation languages of Barwise and Groenendijk & Stokhof were not axiomatized, the rules we propose form a deduction system for the dynamic assignment language which is proved correct and complete with respect to the semantics. Finally, we de ne the static meaning of a program of the dynamic assignment language as the weakest condition ' such that terminates successfully on all states satisfying ', and we show that our calculus gives a straightforward method for nding static meanings of the programs of the representation language.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reasoning about update logic

Logical frameworks for analysing the dynamics of information processing abound [4, 5, 8, 10, 12, 14, 20, 22]. Some of these frameworks focus on the dynamics of the interpretation process, some on the dynamics of the process of drawing inferences, and some do both of these. Formalisms galore, so it is felt that some conceptual streamlining would pay o . This paper is part of a larger scale enter...

متن کامل

A Natural Deduction Approach to Dynamic Logic

Natural Deduction style presentations of program logics are useful in view of the implementation of such logics in interactive proof development environments, based on type theory, such as LEGO, Coq, etc. In fact, ND-style systems are the kind of systems which can take best advantage of the possibility of reasoning “under assumptions” offered by proof assistants generated by Logical Frameworks....

متن کامل

Reasoning about Update

Logical frameworks for analysing the dynamics of information Some of these frameworks focus on the dynamics of the interpretation process, some on the dynamics of the process of drawing inferences, and some do both of these. Formalisms galore, so it is felt that some conceptual streamlining would pay oo. This paper is part of a larger scale enterprise to pursue the obvious parallel between info...

متن کامل

Observations about Using Logic as a Speciication Language Dale Miller

This extended abstract contains some non-technical observations about the roles that logic can play in the speciication of computational systems. In particular, computation-as-deduction, meta-programming, and higher-order abstract syntax are brieey discussed. 1 Two approaches to speciications In the speciication of computational systems, logics are generally used in one of two approaches. In on...

متن کامل

Functions as types or the "Hoare logic" of functional dependencies

Inspired by the trend on unifying theories of programming, this paper shows how the algebraic treatment of standard data dependency theory equips relational data with functional types and an associated type system which is useful for type checking database operations and for query optimization. Such a typed approach to database programming is then shown to be of the same family as other program...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Logic, Language and Information

دوره 1  شماره 

صفحات  -

تاریخ انتشار 1992